当我使用python的request.urlretrieve时,会出现证书验证失败的错误,这只是在mac上才出现。我试着用一些方法来解决,比如安装最新的certitficate和更新证书,都没有用。
如果你有什么建议,我都会尽力去做。
就这样,我很荣幸能让你阅读。
代码错误图像
Test code:
import json
from urllib import request
import requests
def douyu(page=1):
url = "https://www.douyu.com/gapi/rknc/directory/yzRec/{page}"
dic = json.loads(res.text)
# print(dic)
meizi_list = dic['data']['rl']
print(meizi_list)
for meizi in meizi_list:
nn = meizi['nn']
rs1 = meizi['rs1']
# print(nn,rs1)
request.urlretrieve(rs1, f"{nn}.png")
print(nn, "work done")
douyu(1)
|